~116e00 = 1-bpp 16x16 font

VRAM = Top row (36) / Bottom row (36)

[00:0C72] VRAM DMA from FF88D2 to A000 [0040]
[00:0C72] VRAM DMA from FF8972 to A040 [0040]
[00:0C72] VRAM DMA from FF8A12 to A080 [0040]


; Init display list parameters

00:7134  30 3C  MOVE.w  #$A000,D0                A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=00007170 D1=00000020 D2=000000AC D3=FFFFB0B0 D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:7138  32 3C  MOVE.w  #$00D8,D1                A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=0000A000 D1=00000020 D2=000000AC D3=FFFFB0B0 D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xNzvc
00:713C  34 3C  MOVE.w  #$E000,D2                A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=0000A000 D1=000000D8 D2=000000AC D3=FFFFB0B0 D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:7140  36 3C  MOVE.w  #$0F03,D3                A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFFB0B0 D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xNzvc
00:7144  78 24  MOVEQ   #$24,D4                  A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:7146  4E B8  JSR     ($1D0E)                  A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEC2 D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc

; ===========================================================================
; ===========================================================================

00:1D0E  31 C0  MOVE.w  D0,($96B8)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:1D12  31 C1  MOVE.w  D1,($96BA)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xNzvc
00:1D16  31 C2  MOVE.w  D2,($96BE)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:1D1A  31 C3  MOVE.w  D3,($96C4)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xNzvc
00:1D1E  42 78  CLR.W   ($96BC)                  A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:1D22  31 C4  MOVE.w  D4,($96C0)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnZvc
00:1D26  31 C4  MOVE.w  D4,($96C2)               A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc
00:1D2A  4E 75  RTS                              A0=00007170 A1=0002007E A2=FFFFD1C6 A3=000210A8 A4=FFFFB14C A5=00027000 A6=FFFFB3C6 A7=00FFFEBE D0=0000A000 D1=000000D8 D2=0000E000 D3=FFFF0F03 D4=00000024 D5=FFFFFFFF D6=FFFF8000 D7=0000FFFF xnzvc

; ===========================================================================
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
; ===========================================================================

00:1F28  48 E7  MOVEM.L {d0-a7}[ff f0],-(A7)     A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE74 D0=00000002 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xNzvc
00:1F2C  61 00  BSR     #$FFFFF564 [00:1492]     A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=00000002 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xNzvc

; $96B8.w = VRAM tile address
; $96BA.w = tile cache limit
; $96BC.w = current tile # in cache
; $96C0.w = # tiles per row
; $96C2.w = # tiles left in row

00:1F30  3A 38  MOVE.w  ($96B8),D5               A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc
00:1F34  3C 38  MOVE.w  ($96BC),D6               A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFA000 D6=FFFF8000 D7=00000000 xNzvc
00:1F38  3E 38  MOVE.w  ($96BA),D7               A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=00000000 xnZvc

; Index into font table (1-bpp TL/TR/BL/BR)

00:1F3C  43 F9  LEA     ($00116E00),A1           A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F42  EB 4B  LSL.W   #5,D3                    A0=FFFFCE84 A1=00116E00 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F44  D2 C3  ADDA.W  D3,A1                    A0=FFFFCE84 A1=00116E00 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ===========================================================================
; ###########################################################################
; ===========================================================================

00:1F46  45 F8  LEA     ($96C5),A2               A0=FFFFCE84 A1=001175A0 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; Initialize DISPLAY LIST location

00:1F4A  26 78  MOVE.l  ($85A4),A3               A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ---------------------------------------------------------------------------

; VRAM list: raster ASM address

00:1F4E  36 FC  MOVE.w  #$0C10,(A3)+             A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85AC A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; VRAM list: video address (upper row)

00:1F52  34 06  MOVE.w  D6,D2                    A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85AE A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F54  EB 4A  LSL.W   #5,D2                    A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85AE A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=00000000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1F56  D4 45  ADD.W   D5,D2                    A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85AE A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=00000000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1F58  36 C2  MOVE.w  D2,(A3)+                 A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85AE A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000A000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvc

; VRAM list: DMA word size = $20*2 bytes
; VRAM list: add 16-pixel TL/TR tiles

00:1F5A  36 FC  MOVE.w  #$0020,(A3)+             A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85B0 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000A000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvc
00:1F5E  61 00  BSR     #$0082 [00:1FE2]         A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=00000014 D2=0000A000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ---------------------------------------------------------------------------

; VRAM list: raster ASM address

00:1F62  36 FC  MOVE.w  #$0C10,(A3)+             A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; lower tile row + wrap check

00:1F66  34 06  MOVE.w  D6,D2                    A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F68  D4 78  ADD.W   ($96C0),D2               A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=00000000 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1F6C  B4 47  CMP.W   D7,D2                    A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=00000024 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F6E  65 02  BCS     #$02 [00:1F72]           A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=00000024 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvC
00:1F70  94 47  SUB.W   D7,D2

; VRAM list: video address (lower row)

00:1F72  EB 4A  LSL.W   #5,D2                    A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=00000024 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvC
00:1F74  D4 45  ADD.W   D5,D2                    A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=00000480 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F76  36 C2  MOVE.w  D2,(A3)+                 A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F4 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000A480 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvc

; VRAM list: DMA word size = $20*2 bytes
; VRAM list: add 16-pixel BL/BR tiles

00:1F78  36 FC  MOVE.w  #$0020,(A3)+             A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F6 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000A480 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xNzvc
00:1F7C  61 00  BSR     #$0064 [00:1FE2]         A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F8 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000A480 D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ================================================================================
; ################################################################################
; ================================================================================

00:1F80  EA 4D  LSR.W   #5,D5                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1F82  DA 78  ADD.W   ($96BE),D5               A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFF0500 D6=FFFF0000 D7=000000D8 xnzvc
00:1F86  36 38  MOVE.w  ($96C0),D3               A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; --------------------------------------------------------------------------------

00:1F8A  32 06  MOVE.w  D6,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1F8C  D2 45  ADD.W   D5,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33330000 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnZvc

; VRAM list: raster ASM address

00:1F8E  36 FC  MOVE.w  #$0C10,(A3)+             A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8638 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E500 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; VRAM list: NT SCR-A address / 2 8x8 NT tiles / NT data

00:1F92  36 C0  MOVE.w  D0,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF863A A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E500 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1F94  36 FC  MOVE.w  #$0002,(A3)+             A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF863C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E500 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1F98  36 C1  MOVE.w  D1,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF863E A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E500 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1F9A  52 41  ADDQ.W  #1,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8640 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E500 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1F9C  36 C1  MOVE.w  D1,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8640 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E501 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; --------------------------------------------------------------------------------

; switch to lower NT row / wrap check

00:1F9E  32 06  MOVE.w  D6,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E501 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1FA0  D2 43  ADD.W   D3,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33330000 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnZvc
00:1FA2  B2 47  CMP.W   D7,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33330024 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1FA4  65 02  BCS     #$02 [00:1FA8]           A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33330024 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvC
(..)
00:1FA8  D2 45  ADD.W   D5,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=33330024 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvC

; VRAM list: raster ASM address

00:1FAA  36 FC  MOVE.w  #$0C10,(A3)+             A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8642 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; VRAM list: NT SCR-A address / 2 8x8 NT tiles / NT data

00:1FAE  06 40  ADDI.W  #$0080,D0                A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8644 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA04 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1FB2  36 C0  MOVE.w  D0,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8644 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1FB4  36 FC  MOVE.w  #$0002,(A3)+             A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8646 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1FB8  36 C1  MOVE.w  D1,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF8648 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1FBA  52 41  ADDQ.W  #1,D1                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864A A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E524 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1FBC  36 C1  MOVE.w  D1,(A3)+                 A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864A A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; ================================================================================
; ################################################################################
; ================================================================================

; save VRAM list ptr

00:1FBE  21 CB  MOVE.l  A3,($85A4)               A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc

; --------------------------------------------------------------------------------

; check NT end-of-row

00:1FC2  55 78  SUBQ.W  #2,($96C2)               A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xNzvc
00:1FC6  66 08  BNE     #$08 [00:1FD0]           A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc

; NT row wrap

00:1FC8  34 03  MOVE.w  D3,D2                    A0=001E7F64 A1=001171A0 A2=FFFF96C5 A3=FFFF864C A4=FFFFB114 A5=00027000 A6=00000000 A7=00FFFF00 D0=0000E080 D1=33330543 D2=0000FFFF D3=00000002 D4=00000000 D5=00000400 D6=00000140 D7=00000200 xnZvc
00:1FCA  31 C2  MOVE.w  D2,($96C2)               A0=001E7F64 A1=001171A0 A2=FFFF96C5 A3=FFFF864C A4=FFFFB114 A5=00027000 A6=00000000 A7=00FFFF00 D0=0000E080 D1=33330543 D2=00000002 D3=00000002 D4=00000000 D5=00000400 D6=00000140 D7=00000200 xnzvc
00:1FCE  DC 42  ADD.W   D2,D6                    A0=001E7F64 A1=001171A0 A2=FFFF96C5 A3=FFFF864C A4=FFFFB114 A5=00027000 A6=00000000 A7=00FFFF00 D0=0000E080 D1=33330543 D2=00000002 D3=00000002 D4=00000000 D5=00000400 D6=00000140 D7=00000200 xnzvc

; bump NT tile # + wrap check

00:1FD0  54 46  ADDQ.W  #2,D6                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0000 D7=000000D8 xnzvc
00:1FD2  BC 47  CMP.W   D7,D6                    A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0002 D7=000000D8 xnzvc
00:1FD4  65 02  BCS     #$02 [00:1FD8]           A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0002 D7=000000D8 xNzvC
00:1FD6  9C 47  SUB.W   D7,D6                    A0=001E7FD5 A1=00119380 A2=FFFF96C5 A3=FFFF896C A4=FFFFB114 A5=00027000 A6=00000000 A7=00FFFF00 D0=00006214 D1=333305FF D2=00000002 D3=00000002 D4=00000000 D5=00000400 D6=00000200 D7=00000200 xnZvc

; store new NT tile #

00:1FD8  31 C6  MOVE.w  D6,($96BC)               A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0002 D7=000000D8 xNzvC

; ===========================================================================
; ###########################################################################
; ===========================================================================

00:1FDC  4C DF  MOVEM.L (A7)+,{a7-d0}[0f ff]     A0=FFFFCE84 A1=001175C0 A2=FFFF96C5 A3=FFFF864C A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE44 D0=0000CA84 D1=3333E525 D2=0000FFFF D3=FFFF0024 D4=00000000 D5=FFFFE500 D6=FFFF0002 D7=000000D8 xnzvc
00:1FE0  4E 75  RTS                              A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE74 D0=00000002 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc

; ===========================================================================
; ***************************************************************************
; ***************************************************************************
; ===========================================================================

00:1492  3F 01  MOVE.w  D1,-(A7)                 A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=00000002 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xNzvc

; Compute NT VRAM address

00:1494  ED 49  LSL.W   #6,D1                    A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE3E D0=00000002 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc
00:1496  D0 41  ADD.W   D1,D0                    A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE3E D0=00000002 D1=00000500 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc
00:1498  D0 40  ADD.W   D0,D0                    A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE3E D0=00000502 D1=00000500 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc
00:149A  D0 42  ADD.W   D2,D0                    A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE3E D0=00000A04 D1=00000500 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc

00:149C  32 1F  MOVE.w  (A7)+,D1                 A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE3E D0=0000CA04 D1=00000500 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xNzvc
00:149E  4E 75  RTS                              A0=FFFFCE84 A1=00022962 A2=00027944 A3=FFFFCE96 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000C000 D3=FFFF003D D4=000003A0 D5=FFFFFFFF D6=FFFF8000 D7=00000000 xnzvc

; ===========================================================================
; ***************************************************************************
; ***************************************************************************
; ===========================================================================

; 16 pixels width - two 8x8 tiles

00:1FE2  74 0F  MOVEQ   #$0F,D2                  A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000A000 D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ===========================================================================
; ===========================================================================

; read 1-bpp row

00:1FE4  16 19  MOVE.b  (A1)+,D3                 A0=FFFFCE84 A1=001175A0 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000000F D3=FFFF07A0 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ---------------------------------------------------------------------------

; format 4-bpp tile

00:1FE6  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000000F D3=FFFF0700 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FE8  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000000F D3=FFFF0700 D4=000003A0 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FEA  12 32  MOVE.b  $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000014 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FEE  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000003 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:1FF0  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1FF2  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FF4  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FF8  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000033 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:1FFA  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:1FFC  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:1FFE  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2002  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00000333 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:2004  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00003330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:2006  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00003330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2008  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00003330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:200C  48 41  SWAP.w  D1                       A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=00003333 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:200E  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330000 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:2010  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330000 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2012  12 32  MOVE.b  $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330000 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2016  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330003 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:2018  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:201A  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:201C  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330030 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2020  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330033 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:2022  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:2024  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2026  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:202A  E9 49  LSL.W   #4,D1                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33330333 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

00:202C  D6 03  ADD.B   D3,D3                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:202E  99 44  SUBX.W  D4,D4                    A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc
00:2030  82 32  OR.B    $00(A2,D4),D1            A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333330 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnZvc

; ------------------------------------------------------------------------------

; Print 8-pixel row to RAM cache

00:2034  26 C1  MOVE.l  D1,(A3)+                 A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333333 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
00:2036  51 CA  DBFa    D2,#$FFAC [00:1FE4]      A0=FFFFCE84 A1=001175A1 A2=FFFF96C5 A3=FFFF85B6 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333333 D2=0000000F D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc

; ===========================================================================
; ===========================================================================

00:203A  4E 75  RTS                              A0=FFFFCE84 A1=001175B0 A2=FFFF96C5 A3=FFFF85F2 A4=00032F34 A5=00027000 A6=0000FF68 A7=00FFFE40 D0=0000CA04 D1=33333333 D2=0000FFFF D3=FFFF0700 D4=00000000 D5=FFFFA000 D6=FFFF0000 D7=000000D8 xnzvc
